package com.gy.mbaselibrary.utils;

import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.widget.Toast;

import com.gy.mbaselibrary.App;

/**
 * 创建者：高业
 * 邮箱：15234150168@163.com
 * 时间：2018/2/6
 * 描述：
 * 修改人：
 * 修改时间：2018/2/6
 * 修改备注：
 */
public class ToastUtil {

    public static void showToast(final Context context, final String text, final int duration) {
        if (text == null){
            return;
        }
        if (context == null){
            return;
        }

        Looper mainLooper = context.getMainLooper();
        // 获取主线程的handler
        Handler handler = new Handler(mainLooper);
        handler.post(new Runnable() {
            @Override
            public void run() {
                Toast.makeText(context,text,duration).show();
            }
        });
    }

    public static void showToast(Context context,String message){
        showToast(context,message, Toast.LENGTH_SHORT);
    }

    /*public static void showToast(DatePickerDialog.OnDateSelectedListener onDateSelectedListener, String message){
        showToast(App.getInstance(),message);
    }*/

    public static void showToast(Context context,int strResure){
        showToast(context,StringUtil.getResourceString(strResure), Toast.LENGTH_SHORT);
    }

    public static void showToast(int strResure){
        showToast(App.getInstance(),strResure);
    }

    public static void showToast(String message){
        showToast(App.getInstance(),message);
    }
}
